package nan.bianliang;

public class Main {
    public static void main(String[] args) {
        int a=10;
        String str=a+" ";//10和空格进行拼接
        System.out.println(str);
        String str2=String.valueOf(a);
        System.out.println(str2);
        //字符串转为整型
        String num="123";
        int z=Integer.parseInt(num);
        System.out.println(z);
    }
    public static void main7(String[] args) {
        byte a=10;
        byte b=20;
        byte c=(byte)(a+b);
        System.out.println(c);
    }
    public static void main6(String[] args) {
        int a=1;
        long b=20;
        long c=a+b;
        System.out.println(c);
    }
    /**
     * int和boolean之间或者其他数据类型和boolean之间不能进行相互转换
     * @param args
     */
    public static void main5(String[] args) {
        int a=1;
        boolean flag=true;
        //a=flag;
        System.out.println(a);
    }
    public static void main4(String[] args) {
        int a=10;
        double b=12.5;
        //a=(int)b;
        //System.out.println(a);
        b=a;
        System.out.println(b);
    }
    public static void main3(String[] args) {
        int a=10;
        long b=20;
        a=(int)b;
        //b=Long.MAX_VALUE;//转换之后b还是long类型，只是取出20改变为int类型
        System.out.println(b);
    }
    public static void main2(String[] args) {
        final int b;//局部的作用域找花括号
        b=1;
        //b=11;//error
        int d=b+89;
        System.out.println(d);
    }
    public static void main1(String[] args) {
        int a=10;//变量
        int c=a+20;
        System.out.println(c);
        final int b=20;//常量
        //b=11;
        int d=b+89;
        System.out.println(d);
    }
}
